﻿<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
  
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>Class OrdinateDimension
   </title>
    <meta name="viewport" content="width=device-width">
    <meta name="title" content="Class OrdinateDimension
   ">
    <meta name="generator" content="docfx 2.56.4.0">
    
    <link rel="shortcut icon" href="../favicon.ico">
    <link rel="stylesheet" href="../styles/docfx.vendor.css">
    <link rel="stylesheet" href="../styles/docfx.css">
    <link rel="stylesheet" href="../styles/main.css">
    <meta property="docfx:navrel" content="../toc.html">
    <meta property="docfx:tocrel" content="toc.html">
    
    
    
  </head>
  <body data-spy="scroll" data-target="#affix" data-offset="120">
    <div id="wrapper">
      <header>
        
        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
          <div class="container">
            <div class="navbar-header">
              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
              </button>
              
              <a class="navbar-brand" href="../index.html">
                <img id="logo" class="svg" src="../logo.svg" alt="">
              </a>
            </div>
            <div class="collapse navbar-collapse" id="navbar">
              <form class="navbar-form navbar-right" role="search" id="search">
                <div class="form-group">
                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
                </div>
              </form>
            </div>
          </div>
        </nav>
        
        <div class="subnav navbar navbar-default">
          <div class="container hide-when-search" id="breadcrumb">
            <ul class="breadcrumb">
              <li></li>
            </ul>
          </div>
        </div>
      </header>
      <div role="main" class="container body-content hide-when-search">
        
        <div class="sidenav hide-when-search">
          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
          <div class="sidetoggle collapse" id="sidetoggle">
            <div id="sidetoc"></div>
          </div>
        </div>
        <div class="article row grid-right">
          <div class="col-md-10">
            <article class="content wrap" id="_content" data-uid="netDxf.Entities.OrdinateDimension">
  
  
  <h1 id="netDxf_Entities_OrdinateDimension" data-uid="netDxf.Entities.OrdinateDimension" class="text-break">Class OrdinateDimension
  </h1>
  <div class="markdown level0 summary"><p>Represents an ordinate dimension <a class="xref" href="netDxf.Entities.EntityObject.html">EntityObject</a>.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><span class="xref">System.Object</span></div>
    <div class="level1"><a class="xref" href="netDxf.DxfObject.html">DxfObject</a></div>
    <div class="level2"><a class="xref" href="netDxf.Entities.EntityObject.html">EntityObject</a></div>
    <div class="level3"><a class="xref" href="netDxf.Entities.Dimension.html">Dimension</a></div>
    <div class="level4"><span class="xref">OrdinateDimension</span></div>
  </div>
  <div classs="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="netDxf.IHasXData.html">IHasXData</a></div>
    <div><span class="xref">System.ICloneable</span></div>
  </div>
  <div class="inheritedMembers">
    <h5>Inherited Members</h5>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_DimensionStyleChanged">Dimension.DimensionStyleChanged</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_OnDimensionStyleChangedEvent_netDxf_Tables_DimensionStyle_netDxf_Tables_DimensionStyle_">Dimension.OnDimensionStyleChangedEvent(DimensionStyle, DimensionStyle)</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_DimensionBlockChanged">Dimension.DimensionBlockChanged</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_OnDimensionBlockChangedEvent_netDxf_Blocks_Block_netDxf_Blocks_Block_">Dimension.OnDimensionBlockChangedEvent(Block, Block)</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_DimensionStyleOverrideAdded">Dimension.DimensionStyleOverrideAdded</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_OnDimensionStyleOverrideAddedEvent_netDxf_Tables_DimensionStyleOverride_">Dimension.OnDimensionStyleOverrideAddedEvent(DimensionStyleOverride)</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_DimensionStyleOverrideRemoved">Dimension.DimensionStyleOverrideRemoved</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_OnDimensionStyleOverrideRemovedEvent_netDxf_Tables_DimensionStyleOverride_">Dimension.OnDimensionStyleOverrideRemovedEvent(DimensionStyleOverride)</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_defPoint">Dimension.defPoint</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_textRefPoint">Dimension.textRefPoint</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_TextPositionManuallySet">Dimension.TextPositionManuallySet</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_TextReferencePoint">Dimension.TextReferencePoint</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_Style">Dimension.Style</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_StyleOverrides">Dimension.StyleOverrides</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_DimensionType">Dimension.DimensionType</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_AttachmentPoint">Dimension.AttachmentPoint</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_LineSpacingStyle">Dimension.LineSpacingStyle</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_LineSpacingFactor">Dimension.LineSpacingFactor</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_Block">Dimension.Block</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_TextRotation">Dimension.TextRotation</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_UserText">Dimension.UserText</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_Elevation">Dimension.Elevation</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_Update">Dimension.Update()</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_LayerChanged">EntityObject.LayerChanged</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_OnLayerChangedEvent_netDxf_Tables_Layer_netDxf_Tables_Layer_">EntityObject.OnLayerChangedEvent(Layer, Layer)</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_LinetypeChanged">EntityObject.LinetypeChanged</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_OnLinetypeChangedEvent_netDxf_Tables_Linetype_netDxf_Tables_Linetype_">EntityObject.OnLinetypeChangedEvent(Linetype, Linetype)</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_XDataAddAppReg">EntityObject.XDataAddAppReg</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_OnXDataAddAppRegEvent_netDxf_Tables_ApplicationRegistry_">EntityObject.OnXDataAddAppRegEvent(ApplicationRegistry)</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_XDataRemoveAppReg">EntityObject.XDataRemoveAppReg</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_OnXDataRemoveAppRegEvent_netDxf_Tables_ApplicationRegistry_">EntityObject.OnXDataRemoveAppRegEvent(ApplicationRegistry)</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_Reactors">EntityObject.Reactors</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_Type">EntityObject.Type</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_Color">EntityObject.Color</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_Layer">EntityObject.Layer</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_Linetype">EntityObject.Linetype</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_Lineweight">EntityObject.Lineweight</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_Transparency">EntityObject.Transparency</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_LinetypeScale">EntityObject.LinetypeScale</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_IsVisible">EntityObject.IsVisible</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_Normal">EntityObject.Normal</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_Owner">EntityObject.Owner</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_XData">EntityObject.XData</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_TransformBy_netDxf_Matrix4_">EntityObject.TransformBy(Matrix4)</a>
    </div>
    <div>
      <a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_ToString">EntityObject.ToString()</a>
    </div>
    <div>
      <a class="xref" href="netDxf.DxfObject.html#netDxf_DxfObject_CodeName">DxfObject.CodeName</a>
    </div>
    <div>
      <a class="xref" href="netDxf.DxfObject.html#netDxf_DxfObject_Handle">DxfObject.Handle</a>
    </div>
    <div>
      <span class="xref">System.Object.Equals(System.Object)</span>
    </div>
    <div>
      <span class="xref">System.Object.Equals(System.Object, System.Object)</span>
    </div>
    <div>
      <span class="xref">System.Object.GetHashCode()</span>
    </div>
    <div>
      <span class="xref">System.Object.GetType()</span>
    </div>
    <div>
      <span class="xref">System.Object.MemberwiseClone()</span>
    </div>
    <div>
      <span class="xref">System.Object.ReferenceEquals(System.Object, System.Object)</span>
    </div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="netDxf.Entities.html">netDxf.Entities</a></h6>
  <h6><strong>Assembly</strong>: CADability.dll</h6>
  <h5 id="netDxf_Entities_OrdinateDimension_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class OrdinateDimension : Dimension, IHasXData, ICloneable</code></pre>
  </div>
  <h3 id="constructors">Constructors
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_OrdinateDimension__ctor.md&amp;value=---%0Auid%3A%20netDxf.Entities.OrdinateDimension.%23ctor%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/OrdinateDimension.cs/#L49">View Source</a>
  </span>
  <a id="netDxf_Entities_OrdinateDimension__ctor_" data-uid="netDxf.Entities.OrdinateDimension.#ctor*"></a>
  <h4 id="netDxf_Entities_OrdinateDimension__ctor" data-uid="netDxf.Entities.OrdinateDimension.#ctor">OrdinateDimension()</h4>
  <div class="markdown level1 summary"><p>Initializes a new instance of the <code>OrdinateDimension</code> class.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public OrdinateDimension()</code></pre>
  </div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_netDxf_Vector2_.md&amp;value=---%0Auid%3A%20netDxf.Entities.OrdinateDimension.%23ctor(netDxf.Vector2%2CnetDxf.Vector2%2CnetDxf.Vector2)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/OrdinateDimension.cs/#L64">View Source</a>
  </span>
  <a id="netDxf_Entities_OrdinateDimension__ctor_" data-uid="netDxf.Entities.OrdinateDimension.#ctor*"></a>
  <h4 id="netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_netDxf_Vector2_" data-uid="netDxf.Entities.OrdinateDimension.#ctor(netDxf.Vector2,netDxf.Vector2,netDxf.Vector2)">OrdinateDimension(Vector2, Vector2, Vector2)</h4>
  <div class="markdown level1 summary"><p>Initializes a new instance of the <code>OrdinateDimension</code> class.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public OrdinateDimension(Vector2 origin, Vector2 featurePoint, Vector2 leaderEndPoint)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td><span class="parametername">origin</span></td>
        <td><p>Origin <a class="xref" href="netDxf.Vector2.html">Vector2</a> in local coordinates of the ordinate dimension.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td><span class="parametername">featurePoint</span></td>
        <td><p>Base location <a class="xref" href="netDxf.Vector2.html">Vector2</a> in local coordinates of the ordinate dimension.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td><span class="parametername">leaderEndPoint</span></td>
        <td><p>Leader end <a class="xref" href="netDxf.Vector2.html">Vector2</a> in local coordinates of the ordinate dimension</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_netDxf_Vector2__remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>Uses the difference between the feature location and the leader endpoint to determine whether it is an X or a Y ordinate dimension.
If the difference in the Y ordinate is greater, the dimension measures the X ordinate. Otherwise, it measures the Y ordinate.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_netDxf_Vector2_netDxf_Entities_OrdinateDimensionAxis_netDxf_Tables_DimensionStyle_.md&amp;value=---%0Auid%3A%20netDxf.Entities.OrdinateDimension.%23ctor(netDxf.Vector2%2CnetDxf.Vector2%2CnetDxf.Vector2%2CnetDxf.Entities.OrdinateDimensionAxis%2CnetDxf.Tables.DimensionStyle)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/OrdinateDimension.cs/#L103">View Source</a>
  </span>
  <a id="netDxf_Entities_OrdinateDimension__ctor_" data-uid="netDxf.Entities.OrdinateDimension.#ctor*"></a>
  <h4 id="netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_netDxf_Vector2_netDxf_Entities_OrdinateDimensionAxis_netDxf_Tables_DimensionStyle_" data-uid="netDxf.Entities.OrdinateDimension.#ctor(netDxf.Vector2,netDxf.Vector2,netDxf.Vector2,netDxf.Entities.OrdinateDimensionAxis,netDxf.Tables.DimensionStyle)">OrdinateDimension(Vector2, Vector2, Vector2, OrdinateDimensionAxis, DimensionStyle)</h4>
  <div class="markdown level1 summary"><p>Initializes a new instance of the <code>OrdinateDimension</code> class.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public OrdinateDimension(Vector2 origin, Vector2 featurePoint, Vector2 leaderEndPoint, OrdinateDimensionAxis axis, DimensionStyle style)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td><span class="parametername">origin</span></td>
        <td><p>Origin <a class="xref" href="netDxf.Vector2.html">Vector2</a> in local coordinates of the ordinate dimension.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td><span class="parametername">featurePoint</span></td>
        <td><p>Base location <a class="xref" href="netDxf.Vector2.html">Vector2</a> in local coordinates of the ordinate dimension.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td><span class="parametername">leaderEndPoint</span></td>
        <td><p>Leader end <a class="xref" href="netDxf.Vector2.html">Vector2</a> in local coordinates of the ordinate dimension</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Entities.OrdinateDimensionAxis.html">OrdinateDimensionAxis</a></td>
        <td><span class="parametername">axis</span></td>
        <td><p>Length of the dimension line.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Tables.DimensionStyle.html">DimensionStyle</a></td>
        <td><span class="parametername">style</span></td>
        <td><p>The <a class="xref" href="netDxf.Tables.DimensionStyle.html">DimensionStyle</a> to use with the dimension.</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_netDxf_Vector2_netDxf_Tables_DimensionStyle_.md&amp;value=---%0Auid%3A%20netDxf.Entities.OrdinateDimension.%23ctor(netDxf.Vector2%2CnetDxf.Vector2%2CnetDxf.Vector2%2CnetDxf.Tables.DimensionStyle)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/OrdinateDimension.cs/#L80">View Source</a>
  </span>
  <a id="netDxf_Entities_OrdinateDimension__ctor_" data-uid="netDxf.Entities.OrdinateDimension.#ctor*"></a>
  <h4 id="netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_netDxf_Vector2_netDxf_Tables_DimensionStyle_" data-uid="netDxf.Entities.OrdinateDimension.#ctor(netDxf.Vector2,netDxf.Vector2,netDxf.Vector2,netDxf.Tables.DimensionStyle)">OrdinateDimension(Vector2, Vector2, Vector2, DimensionStyle)</h4>
  <div class="markdown level1 summary"><p>Initializes a new instance of the <code>OrdinateDimension</code> class.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public OrdinateDimension(Vector2 origin, Vector2 featurePoint, Vector2 leaderEndPoint, DimensionStyle style)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td><span class="parametername">origin</span></td>
        <td><p>Origin <a class="xref" href="netDxf.Vector2.html">Vector2</a> in local coordinates of the ordinate dimension.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td><span class="parametername">featurePoint</span></td>
        <td><p>Base location <a class="xref" href="netDxf.Vector2.html">Vector2</a> in local coordinates of the ordinate dimension.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td><span class="parametername">leaderEndPoint</span></td>
        <td><p>Leader end <a class="xref" href="netDxf.Vector2.html">Vector2</a> in local coordinates of the ordinate dimension</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Tables.DimensionStyle.html">DimensionStyle</a></td>
        <td><span class="parametername">style</span></td>
        <td><p>The <a class="xref" href="netDxf.Tables.DimensionStyle.html">DimensionStyle</a> to use with the dimension.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_netDxf_Vector2_netDxf_Tables_DimensionStyle__remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>Uses the difference between the feature location and the leader endpoint to determine whether it is an X or a Y ordinate dimension.
If the difference in the Y ordinate is greater, the dimension measures the X ordinate. Otherwise, it measures the Y ordinate.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_System_Double_netDxf_Entities_OrdinateDimensionAxis_.md&amp;value=---%0Auid%3A%20netDxf.Entities.OrdinateDimension.%23ctor(netDxf.Vector2%2CnetDxf.Vector2%2CSystem.Double%2CnetDxf.Entities.OrdinateDimensionAxis)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/OrdinateDimension.cs/#L125">View Source</a>
  </span>
  <a id="netDxf_Entities_OrdinateDimension__ctor_" data-uid="netDxf.Entities.OrdinateDimension.#ctor*"></a>
  <h4 id="netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_System_Double_netDxf_Entities_OrdinateDimensionAxis_" data-uid="netDxf.Entities.OrdinateDimension.#ctor(netDxf.Vector2,netDxf.Vector2,System.Double,netDxf.Entities.OrdinateDimensionAxis)">OrdinateDimension(Vector2, Vector2, Double, OrdinateDimensionAxis)</h4>
  <div class="markdown level1 summary"><p>Initializes a new instance of the <code>OrdinateDimension</code> class.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public OrdinateDimension(Vector2 origin, Vector2 featurePoint, double length, OrdinateDimensionAxis axis)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td><span class="parametername">origin</span></td>
        <td><p>Origin <a class="xref" href="netDxf.Vector2.html">Vector2</a> of the ordinate dimension.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td><span class="parametername">featurePoint</span></td>
        <td><p>Base location <a class="xref" href="netDxf.Vector2.html">Vector2</a> in local coordinates of the ordinate dimension.</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">length</span></td>
        <td><p>Length of the dimension line.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Entities.OrdinateDimensionAxis.html">OrdinateDimensionAxis</a></td>
        <td><span class="parametername">axis</span></td>
        <td><p>Length of the dimension line.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_System_Double_netDxf_Entities_OrdinateDimensionAxis__remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>The local coordinate system of the dimension is defined by the dimension normal and the rotation value.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_System_Double_netDxf_Entities_OrdinateDimensionAxis_netDxf_Tables_DimensionStyle_.md&amp;value=---%0Auid%3A%20netDxf.Entities.OrdinateDimension.%23ctor(netDxf.Vector2%2CnetDxf.Vector2%2CSystem.Double%2CnetDxf.Entities.OrdinateDimensionAxis%2CnetDxf.Tables.DimensionStyle)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/OrdinateDimension.cs/#L139">View Source</a>
  </span>
  <a id="netDxf_Entities_OrdinateDimension__ctor_" data-uid="netDxf.Entities.OrdinateDimension.#ctor*"></a>
  <h4 id="netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_System_Double_netDxf_Entities_OrdinateDimensionAxis_netDxf_Tables_DimensionStyle_" data-uid="netDxf.Entities.OrdinateDimension.#ctor(netDxf.Vector2,netDxf.Vector2,System.Double,netDxf.Entities.OrdinateDimensionAxis,netDxf.Tables.DimensionStyle)">OrdinateDimension(Vector2, Vector2, Double, OrdinateDimensionAxis, DimensionStyle)</h4>
  <div class="markdown level1 summary"><p>Initializes a new instance of the <code>OrdinateDimension</code> class.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public OrdinateDimension(Vector2 origin, Vector2 featurePoint, double length, OrdinateDimensionAxis axis, DimensionStyle style)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td><span class="parametername">origin</span></td>
        <td><p>Origin <a class="xref" href="netDxf.Vector2.html">Vector2</a> of the ordinate dimension.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td><span class="parametername">featurePoint</span></td>
        <td><p>Base location <a class="xref" href="netDxf.Vector2.html">Vector2</a> in local coordinates of the ordinate dimension.</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">length</span></td>
        <td><p>Length of the dimension line.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Entities.OrdinateDimensionAxis.html">OrdinateDimensionAxis</a></td>
        <td><span class="parametername">axis</span></td>
        <td><p>Length of the dimension line.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Tables.DimensionStyle.html">DimensionStyle</a></td>
        <td><span class="parametername">style</span></td>
        <td><p>The <a class="xref" href="netDxf.Tables.DimensionStyle.html">DimensionStyle</a> to use with the dimension.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_System_Double_netDxf_Entities_OrdinateDimensionAxis_netDxf_Tables_DimensionStyle__remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>The local coordinate system of the dimension is defined by the dimension normal and the rotation value.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_System_Double_netDxf_Entities_OrdinateDimensionAxis_System_Double_.md&amp;value=---%0Auid%3A%20netDxf.Entities.OrdinateDimension.%23ctor(netDxf.Vector2%2CnetDxf.Vector2%2CSystem.Double%2CnetDxf.Entities.OrdinateDimensionAxis%2CSystem.Double)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/OrdinateDimension.cs/#L153">View Source</a>
  </span>
  <a id="netDxf_Entities_OrdinateDimension__ctor_" data-uid="netDxf.Entities.OrdinateDimension.#ctor*"></a>
  <h4 id="netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_System_Double_netDxf_Entities_OrdinateDimensionAxis_System_Double_" data-uid="netDxf.Entities.OrdinateDimension.#ctor(netDxf.Vector2,netDxf.Vector2,System.Double,netDxf.Entities.OrdinateDimensionAxis,System.Double)">OrdinateDimension(Vector2, Vector2, Double, OrdinateDimensionAxis, Double)</h4>
  <div class="markdown level1 summary"><p>Initializes a new instance of the <code>OrdinateDimension</code> class.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public OrdinateDimension(Vector2 origin, Vector2 featurePoint, double length, OrdinateDimensionAxis axis, double rotation)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td><span class="parametername">origin</span></td>
        <td><p>Origin <a class="xref" href="netDxf.Vector2.html">Vector2</a> of the ordinate dimension.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td><span class="parametername">featurePoint</span></td>
        <td><p>Base location <a class="xref" href="netDxf.Vector2.html">Vector2</a> in local coordinates of the ordinate dimension.</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">length</span></td>
        <td><p>Length of the dimension line.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Entities.OrdinateDimensionAxis.html">OrdinateDimensionAxis</a></td>
        <td><span class="parametername">axis</span></td>
        <td><p>Length of the dimension line.</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">rotation</span></td>
        <td><p>Angle of rotation in degrees of the dimension lines.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_System_Double_netDxf_Entities_OrdinateDimensionAxis_System_Double__remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>The local coordinate system of the dimension is defined by the dimension normal and the rotation value.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_System_Double_netDxf_Entities_OrdinateDimensionAxis_System_Double_netDxf_Tables_DimensionStyle_.md&amp;value=---%0Auid%3A%20netDxf.Entities.OrdinateDimension.%23ctor(netDxf.Vector2%2CnetDxf.Vector2%2CSystem.Double%2CnetDxf.Entities.OrdinateDimensionAxis%2CSystem.Double%2CnetDxf.Tables.DimensionStyle)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/OrdinateDimension.cs/#L168">View Source</a>
  </span>
  <a id="netDxf_Entities_OrdinateDimension__ctor_" data-uid="netDxf.Entities.OrdinateDimension.#ctor*"></a>
  <h4 id="netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_System_Double_netDxf_Entities_OrdinateDimensionAxis_System_Double_netDxf_Tables_DimensionStyle_" data-uid="netDxf.Entities.OrdinateDimension.#ctor(netDxf.Vector2,netDxf.Vector2,System.Double,netDxf.Entities.OrdinateDimensionAxis,System.Double,netDxf.Tables.DimensionStyle)">OrdinateDimension(Vector2, Vector2, Double, OrdinateDimensionAxis, Double, DimensionStyle)</h4>
  <div class="markdown level1 summary"><p>Initializes a new instance of the <code>OrdinateDimension</code> class.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public OrdinateDimension(Vector2 origin, Vector2 featurePoint, double length, OrdinateDimensionAxis axis, double rotation, DimensionStyle style)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td><span class="parametername">origin</span></td>
        <td><p>Origin <a class="xref" href="netDxf.Vector3.html">Vector3</a> in world coordinates of the ordinate dimension.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td><span class="parametername">featurePoint</span></td>
        <td><p>Base location <a class="xref" href="netDxf.Vector2.html">Vector2</a> in local coordinates of the ordinate dimension.</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">length</span></td>
        <td><p>Length of the dimension line.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Entities.OrdinateDimensionAxis.html">OrdinateDimensionAxis</a></td>
        <td><span class="parametername">axis</span></td>
        <td><p>Local axis that measures the ordinate dimension.</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">rotation</span></td>
        <td><p>Angle of rotation in degrees of the dimension lines.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Tables.DimensionStyle.html">DimensionStyle</a></td>
        <td><span class="parametername">style</span></td>
        <td><p>The <a class="xref" href="netDxf.Tables.DimensionStyle.html">DimensionStyle</a> to use with the dimension.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_OrdinateDimension__ctor_netDxf_Vector2_netDxf_Vector2_System_Double_netDxf_Entities_OrdinateDimensionAxis_System_Double_netDxf_Tables_DimensionStyle__remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>The local coordinate system of the dimension is defined by the dimension normal and the rotation value.</p>
</div>
  <h3 id="properties">Properties
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_OrdinateDimension_Axis.md&amp;value=---%0Auid%3A%20netDxf.Entities.OrdinateDimension.Axis%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/OrdinateDimension.cs/#L230">View Source</a>
  </span>
  <a id="netDxf_Entities_OrdinateDimension_Axis_" data-uid="netDxf.Entities.OrdinateDimension.Axis*"></a>
  <h4 id="netDxf_Entities_OrdinateDimension_Axis" data-uid="netDxf.Entities.OrdinateDimension.Axis">Axis</h4>
  <div class="markdown level1 summary"><p>Gets or sets the local axis that measures the ordinate dimension.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public OrdinateDimensionAxis Axis { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Entities.OrdinateDimensionAxis.html">OrdinateDimensionAxis</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_OrdinateDimension_FeaturePoint.md&amp;value=---%0Auid%3A%20netDxf.Entities.OrdinateDimension.FeaturePoint%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/OrdinateDimension.cs/#L203">View Source</a>
  </span>
  <a id="netDxf_Entities_OrdinateDimension_FeaturePoint_" data-uid="netDxf.Entities.OrdinateDimension.FeaturePoint*"></a>
  <h4 id="netDxf_Entities_OrdinateDimension_FeaturePoint" data-uid="netDxf.Entities.OrdinateDimension.FeaturePoint">FeaturePoint</h4>
  <div class="markdown level1 summary"><p>Gets or set the base <a class="xref" href="netDxf.Vector2.html">Vector2</a> in local coordinates, a point on a feature such as an endpoint, intersection, or center of an object.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Vector2 FeaturePoint { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_OrdinateDimension_LeaderEndPoint.md&amp;value=---%0Auid%3A%20netDxf.Entities.OrdinateDimension.LeaderEndPoint%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/OrdinateDimension.cs/#L212">View Source</a>
  </span>
  <a id="netDxf_Entities_OrdinateDimension_LeaderEndPoint_" data-uid="netDxf.Entities.OrdinateDimension.LeaderEndPoint*"></a>
  <h4 id="netDxf_Entities_OrdinateDimension_LeaderEndPoint" data-uid="netDxf.Entities.OrdinateDimension.LeaderEndPoint">LeaderEndPoint</h4>
  <div class="markdown level1 summary"><p>Gets or sets the leader end <a class="xref" href="netDxf.Vector2.html">Vector2</a> in local coordinates</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Vector2 LeaderEndPoint { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_OrdinateDimension_Measurement.md&amp;value=---%0Auid%3A%20netDxf.Entities.OrdinateDimension.Measurement%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/OrdinateDimension.cs/#L239">View Source</a>
  </span>
  <a id="netDxf_Entities_OrdinateDimension_Measurement_" data-uid="netDxf.Entities.OrdinateDimension.Measurement*"></a>
  <h4 id="netDxf_Entities_OrdinateDimension_Measurement" data-uid="netDxf.Entities.OrdinateDimension.Measurement">Measurement</h4>
  <div class="markdown level1 summary"><p>Actual measurement.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public override double Measurement { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="overrides">Overrides</h5>
  <div><a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_Measurement">Dimension.Measurement</a></div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_OrdinateDimension_Origin.md&amp;value=---%0Auid%3A%20netDxf.Entities.OrdinateDimension.Origin%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/OrdinateDimension.cs/#L194">View Source</a>
  </span>
  <a id="netDxf_Entities_OrdinateDimension_Origin_" data-uid="netDxf.Entities.OrdinateDimension.Origin*"></a>
  <h4 id="netDxf_Entities_OrdinateDimension_Origin" data-uid="netDxf.Entities.OrdinateDimension.Origin">Origin</h4>
  <div class="markdown level1 summary"><p>Gets or sets the origin <a class="xref" href="netDxf.Vector2.html">Vector2</a> in local coordinates.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Vector2 Origin { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Vector2.html">Vector2</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_OrdinateDimension_Rotation.md&amp;value=---%0Auid%3A%20netDxf.Entities.OrdinateDimension.Rotation%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/OrdinateDimension.cs/#L221">View Source</a>
  </span>
  <a id="netDxf_Entities_OrdinateDimension_Rotation_" data-uid="netDxf.Entities.OrdinateDimension.Rotation*"></a>
  <h4 id="netDxf_Entities_OrdinateDimension_Rotation" data-uid="netDxf.Entities.OrdinateDimension.Rotation">Rotation</h4>
  <div class="markdown level1 summary"><p>Gets or sets the angle of rotation in degrees of the ordinate dimension local coordinate system.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public double Rotation { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_OrdinateDimension_BuildBlock_System_String_.md&amp;value=---%0Auid%3A%20netDxf.Entities.OrdinateDimension.BuildBlock(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/OrdinateDimension.cs/#L329">View Source</a>
  </span>
  <a id="netDxf_Entities_OrdinateDimension_BuildBlock_" data-uid="netDxf.Entities.OrdinateDimension.BuildBlock*"></a>
  <h4 id="netDxf_Entities_OrdinateDimension_BuildBlock_System_String_" data-uid="netDxf.Entities.OrdinateDimension.BuildBlock(System.String)">BuildBlock(String)</h4>
  <div class="markdown level1 summary"><p>Gets the block that contains the entities that make up the dimension picture.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">protected override Block BuildBlock(string name)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">name</span></td>
        <td><p>Name to be assigned to the generated block.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Blocks.Block.html">Block</a></td>
        <td><p>The block that represents the actual dimension.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="overrides">Overrides</h5>
  <div><a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_BuildBlock_System_String_">Dimension.BuildBlock(String)</a></div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_OrdinateDimension_CalculateReferencePoints.md&amp;value=---%0Auid%3A%20netDxf.Entities.OrdinateDimension.CalculateReferencePoints%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/OrdinateDimension.cs/#L302">View Source</a>
  </span>
  <a id="netDxf_Entities_OrdinateDimension_CalculateReferencePoints_" data-uid="netDxf.Entities.OrdinateDimension.CalculateReferencePoints*"></a>
  <h4 id="netDxf_Entities_OrdinateDimension_CalculateReferencePoints" data-uid="netDxf.Entities.OrdinateDimension.CalculateReferencePoints">CalculateReferencePoints()</h4>
  <div class="markdown level1 summary"><p>Calculate the dimension reference points.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">protected override void CalculateReferencePoints()</code></pre>
  </div>
  <h5 class="overrides">Overrides</h5>
  <div><a class="xref" href="netDxf.Entities.Dimension.html#netDxf_Entities_Dimension_CalculateReferencePoints">Dimension.CalculateReferencePoints()</a></div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_OrdinateDimension_Clone.md&amp;value=---%0Auid%3A%20netDxf.Entities.OrdinateDimension.Clone%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/OrdinateDimension.cs/#L338">View Source</a>
  </span>
  <a id="netDxf_Entities_OrdinateDimension_Clone_" data-uid="netDxf.Entities.OrdinateDimension.Clone*"></a>
  <h4 id="netDxf_Entities_OrdinateDimension_Clone" data-uid="netDxf.Entities.OrdinateDimension.Clone">Clone()</h4>
  <div class="markdown level1 summary"><p>Creates a new OrdinateDimension that is a copy of the current instance.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public override object Clone()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Object</span></td>
        <td><p>A new OrdinateDimension that is a copy of this instance.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="overrides">Overrides</h5>
  <div><a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_Clone">EntityObject.Clone()</a></div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_OrdinateDimension_TransformBy_netDxf_Matrix3_netDxf_Vector3_.md&amp;value=---%0Auid%3A%20netDxf.Entities.OrdinateDimension.TransformBy(netDxf.Matrix3%2CnetDxf.Vector3)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/OrdinateDimension.cs/#L258">View Source</a>
  </span>
  <a id="netDxf_Entities_OrdinateDimension_TransformBy_" data-uid="netDxf.Entities.OrdinateDimension.TransformBy*"></a>
  <h4 id="netDxf_Entities_OrdinateDimension_TransformBy_netDxf_Matrix3_netDxf_Vector3_" data-uid="netDxf.Entities.OrdinateDimension.TransformBy(netDxf.Matrix3,netDxf.Vector3)">TransformBy(Matrix3, Vector3)</h4>
  <div class="markdown level1 summary"><p>Moves, scales, and/or rotates the current entity given a 3x3 transformation matrix and a translation vector.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public override void TransformBy(Matrix3 transformation, Vector3 translation)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Matrix3.html">Matrix3</a></td>
        <td><span class="parametername">transformation</span></td>
        <td><p>Transformation matrix.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Vector3.html">Vector3</a></td>
        <td><span class="parametername">translation</span></td>
        <td><p>Translation vector.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="overrides">Overrides</h5>
  <div><a class="xref" href="netDxf.Entities.EntityObject.html#netDxf_Entities_EntityObject_TransformBy_netDxf_Matrix3_netDxf_Vector3_">EntityObject.TransformBy(Matrix3, Vector3)</a></div>
  <h5 id="netDxf_Entities_OrdinateDimension_TransformBy_netDxf_Matrix3_netDxf_Vector3__remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>Matrix3 adopts the convention of using column vectors to represent a transformation matrix.</p>
</div>
  <h3 id="implements">Implements</h3>
  <div>
      <a class="xref" href="netDxf.IHasXData.html">IHasXData</a>
  </div>
  <div>
      <span class="xref">System.ICloneable</span>
  </div>
</article>
          </div>
          
          <div class="hidden-sm col-md-2" role="complementary">
            <div class="sideaffix">
              <div class="contribution">
                <ul class="nav">
                  <li>
                    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_OrdinateDimension.md&amp;value=---%0Auid%3A%20netDxf.Entities.OrdinateDimension%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
                  </li>
                  <li>
                    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/OrdinateDimension.cs/#L32" class="contribution-link">View Source</a>
                  </li>
                </ul>
              </div>
              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
                <h5>In This Article</h5>
                <div></div>
              </nav>
            </div>
          </div>
        </div>
      </div>
      
      <footer>
        <div class="grad-bottom"></div>
        <div class="footer">
          <div class="container">
            <span class="pull-right">
              <a href="#top">Back to top</a>
            </span>
            
            <span>Generated by <strong>DocFX</strong></span>
          </div>
        </div>
      </footer>
    </div>
    
    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
    <script type="text/javascript" src="../styles/docfx.js"></script>
    <script type="text/javascript" src="../styles/main.js"></script>
  </body>
</html>
